home *** CD-ROM | disk | FTP | other *** search
- ;; ar-kbd.mim -- Arabic input method with Arabic keyboad layout
- ;; Copyright (C) 2004, 2005
- ;; National Institute of Advanced Industrial Science and Technology (AIST)
- ;; Registration Number H15PRO112
-
- ;; This file is part of the m17n database; a sub-part of the m17n
- ;; library.
-
- ;; The m17n library is free software; you can redistribute it and/or
- ;; modify it under the terms of the GNU Lesser General Public License
- ;; as published by the Free Software Foundation; either version 2.1 of
- ;; the License, or (at your option) any later version.
-
- ;; The m17n library is distributed in the hope that it will be useful,
- ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
- ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- ;; Lesser General Public License for more details.
-
- ;; You should have received a copy of the GNU Lesser General Public
- ;; License along with the m17n library; if not, write to the Free
- ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- ;; Boston, MA 02110-1301, USA.
-
- (input-method ar kbd)
-
- (description "Input Method for Arabic simulating Arabic keyboard (MS Windows).
- ")
-
- (title "╪╢")
-
- (map
- (generic
- ("1" "١")
- ("2" "٢")
- ("3" "٣")
- ("4" "٤")
- ("5" "٥")
- ("6" "٦")
- ("7" "٧")
- ("8" "٨")
- ("9" "٩")
- ("0" "٠")
- ("`" "╪░")
-
- ("q" "╪╢")
- ("w" "╪╡")
- ("e" "ث")
- ("r" "ق")
- ("t" "ف")
- ("y" "╪║")
- ("u" "╪╣")
- ("i" "ه")
- ("o" "خ")
- ("p" "ح")
- ("[" "ج")
- ("]" "د")
-
- ("a" "╪┤")
- ("s" "╪│")
- ("d" "ي")
- ("f" "ب")
- ("g" "ل")
- ("h" "ا")
- ("j" "ت")
- ("k" "ن")
- ("l" "م")
- (";" "ك")
- ("'" "╪╖")
-
- ("z" "ئ")
- ("x" "ء")
- ("c" "ؤ")
- ("v" "╪▒")
- ("b" "لا")
- ("n" "ى")
- ("m" "ة")
- ("," "و")
- ("." "╪▓")
- ("/" "╪╕")
-
- ("\(" "\)")
- ("\)" "\(")
- ("~" "ّ")
-
- ("Q" "َ")
- ("W" "ً")
- ("E" "ُ")
- ("R" "ٌ")
- ("T" "لإ")
- ("Y" "إ")
- ("U" "`")
- ("I" "├╖")
- ("O" "×")
- ("P" "؛")
- ("{" ">")
- ("}" "<")
-
- ("A" "ِ")
- ("S" "ٍ")
- ("D" "]")
- ("F" "[")
- ("G" "لأ")
- ("H" "أ")
- ("J" "ـ")
- ("K" "،")
- ("L" "/")
-
- ("Z" "~")
- ("X" "ْ")
- ("C" "}")
- ("V" "{")
- ("B" "لآ")
- ("N" "آ")
- ("M" "'")
- ("<" ",")
- (">" ".")
- ("?" "؟")
-
- ((C-,) ">")
- ((C-.) "<")
- ((C-\[) "]")
- ((C-\]) "[")
- ((C-J) "ΓÇì") ; zero width joiner
- ((C-L) "ΓÇÄ") ; left to right mark
- ((C-N) "ΓÇî") ; zero width non joiner
- ((C-R) "ΓÇÅ") ; right to left mark
- ((C-{) "}")
- ((C-}) "{")
- ))
-
- (state
- (init
- (generic)))
-
- ;; Local Variables:
- ;; mode: lisp
- ;; End:
-